/* CSS Document */
.Pro_Main{
	position:relative;
	width:730px;
	height:auto;
	padding:0 20px 20px 25px;
}
.User_Pic{
	float:left;
	margin-right:10px;
	width:112px;
	height:113px;
	padding:10px;
	background-color:#F4F4F4;
	border:1px solid #D8D8D8;
}
.Pro_Main table{
	color:#666;
	font-size:14px;
	line-height:24px;
}
.Pro_Main table a{
	color:#F60;
}
.Pro_Main table a:hover{
	color:#999;
}
.Pro_Main .Pro_Name{
	font-size:20px;
	font-weight:bold;
	color:#000;
}
.Pro_All{
	float:right;
	margin-right:30px;
	width:18px;
	height:20px;
	background-image:url(../images/pro_all.jpg);
}
.Pro_Main ul{
	list-style-type:none;
	padding:0 20px 0 0;
}
.Pro_Main ul li{
	padding-left:20px;
	color:#666;
	line-height:30px;
	border-bottom:1px dashed;
}
.Pro_Main ul li span{
	float:right;
	font-size:12px;
	color:#999;
}
.Pro_Main ul li span a{
	padding-left:20px;
	font-size:12px;
	color:#999;
}
.Pro_Main ul li a{
	text-decoration:none;
	font-size:14px;
	color:#666;
}
.Pro_Main ul li p{
	padding:10px;
	color:#000;
	line-height:20px;
	font-size:13px;
}
.Pro_Main ul li form{
	width:100%;
	height:auto;
	background-color:#EEE;
	padding-bottom:10px;
	overflow:hidden;
	display:none;
}
.Pro_Main ul li form textarea{
	margin-left:10px;
	width:550px;
	height:30px;
	padding:10px;
}
.Pro_Main ul li form input{
	float:right;
	margin-top:20px;
	margin-right:10px;
	font-size:14px;
	cursor:pointer;
	width:80px;
	height:30px;
	background-color:#09F;
	color:#fff;
	border:0;
}
.Pro_Main ul li a:hover{
	text-decoration:underline;
	color:#000;
}
.Pro_Focus{
	position:relative;
	display:block;
	float:left;
	text-align:center;
	width:80px;
	height:80px;
	border-bottom:5px solid #FFF;
}
.Pro_Focus a{
	font-size:13px;
	color:#666;
	line-height:24px;
	text-decoration:none;
}
.Pro_Focus img{
	width:60px;
	height:60px;
}
.Pro_Menu{
	margin-top:20px;
	padding-left:20px;
	list-style-type:none;
	border-left:3px solid #DDD;
}
.Pro_Menu li a{
	color:#BBB;
	padding-left:11px;
	font-size:18px;
	font-family:'黑体';
	text-decoration:none;
	line-height:40px;
}
.Pro_Menu li a:hover{
	border-left:6px solid #09F;
	padding-left:5px;
}
.Pro_Menu .Pro_Menu_Current{
	border-left:6px solid #09F;
	padding-left:5px;
	color:#999;
}
.Pro_Input{
	width:260px;
	height:30px;
	color:#333;
	font-size:18px;
	border:1px solid #999;
}
.Pro_Main .Pro_Edit_Table{
	font-size:16px;
	line-height:45px;
}
.Pro_Main .Pro_Edit_Table td span{
	padding:0 10px;
	text-decoration:underline;
	cursor:pointer;
	font-size:14px;
	color:#999;
}
.Pro_Main .Pro_Edit_Table td div span{
	margin:0 5px;
	padding:5px 10px;
	border:2px solid #CCC;
	text-decoration:none;
	color:#999;
	font-size:12px;
	font-weight:normal;
	line-height:24px;
	cursor:pointer;
}
/*社团页面*/
#Club_Levle{
	position:absolute;
	width:125px;
	height:23px;
	color:#FFF;
	font-size:14px;
	background-image:url(../images/club_grade.jpg);
	background-repeat:no-repeat;
	background-position:3px 0;
	background-color:#4B8FBB;
	border-left:7px solid #FDFDFD;
	border-right:7px solid #FDFDFD;
	top:135px;
	left:23px;
}
#Club_Levle span{
	display:block;
	float:left;
	width:40px;
	padding-left:20px;
	line-height:24px;
	text-align:left;
}
.Pro_Main h4{
	line-height:40px;
}
.Pro_Main p{
	line-height:22px;
	padding:0 20px;
}
.Pro_Main .Club_Law li{
	border:0;
	color:#333;
}
/*发送通知*/
.Notice_Btn{
	font-size:14px;
	color:#666;
	background-image:url(../images/write.jpg);
	background-repeat:no-repeat;
	padding-left:25px;
}
.Notice_Box{
	display:none;
	padding-left:40px;
	width:640px;
	height:auto;
	font-size:14px;
	padding-top:10px;
	padding-bottom:10px;
	border:7px solid #EEE;
	margin-bottom:20px;
}
.Edit_Mate_Btn{
	font-size:14px;
	color:#666;
	background-image:url(../images/edit_mate.jpg);
	background-repeat:no-repeat;
	padding-left:25px;
}
.Delete_Mate_Btn{
	top:0;
	left:55px;
	position:absolute;
	display:block;
	width:25px;
	height:25px;
	cursor:pointer;
	opacity:0.5;
	filter:alpha(opacity=50);
	background-image:url(../images/delete_mate.jpg);
	background-repeat:no-repeat;
	z-index:3;
}
.Select_Mate{
	position:absolute;
	cursor:pointer;
	width:25px;
	height:25px;
	padding-rigth:10px;
	padding-bottom:10px;
	top:-5px;
	left:5px;
	z-index:3;
}